mov r0, #1
mov r1, #5
add r0, r1, #2

mov r1, #5
sub r0, r1, #2

mov r1, #5
mul r0, r1, #2

mov r1, #5
mov r2, #4
mul r0, r1, r2

mov r1, #5
mov r2, #4
mla r0, r1, r2, #3

mov r0, #5
cmp r0, #3
swi #0

swi #99

mov r0, #5
cmp r0, #6
beq foobar
nop
foobar nop

mov r0, #5
cmp r0, #5
beq foobar
nop
foobar nop

mov r0, #5
cmp r0, #5
bne foobar
nop
foobar nop

mov r0, #5
cmp r0, #6
bne foobar
nop
foobar nop

mov r0, #7
cmp r0, #5
blt foobar
nop
foobar nop

mov r0, #5
cmp r0, #6
blt foobar
nop
foobar nop

mov r0, #4
cmp r0, #5
bgt foobar
nop
foobar nop

mov r0, #8
cmp r0, #6
bgt foobar
nop
foobar nop

b foobar
nop
foobar nop

bl foobar
nop
oobar nop

mov r0, #5
push r0

mov r0, #5
mov r1, #9
push r0
push r1
pop r2
pop r3